﻿using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Shapes;
using System.Windows.Media;
using System.Windows.Media.Media3D;
using System.Windows.Media.Imaging;
using System.Windows.Media.Animation;

using Bling.Core;
using Bling.WPF;
using Bling.WPF.Util;
using Bling.Slides;
using Bling.Util;
using Bling.Shaders;
using Bling.Graphics;

namespace Bling.Physics.Example {
  public class Driver : SlideHolder {
    public Driver() {
      new Bling.Shaders.WPFTextureProvider();
      this["Fan"] = () => new FanA();


      Loaded += (x, y) => { Init(); };
    }
    [STAThread]
    public static void Main(string[] args) {
      var win = new Window() { Title = "Bling Physics Example", Content = new Driver() };
      new Application().Run(win);
      return;
    }
  }
}
